heavy weaponry - French English Dictionary